package com.ship.dispatch.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class SmShipRentBrokerAddBo {
    /**
     * DATE 所属周，如 1 月 2 日，WEEK=1，1 月 10 日，WEEK=2
     */
    @ApiModelProperty(value = "rent_date 所属周，如 1 月 2 日，WEEK=1，1 月 10 日，WEEK=2")
    private Integer rentWeek;

    /**
     * 默认是上传的时间，支持用户进行编辑
     */
    @ApiModelProperty(value = "上传的时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date rentDate;

    /**
     * 航运机构
     */
    @ApiModelProperty(value = "航运机构")
    private String broker;

    @ApiModelProperty(value = "报告时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private Date rentReportDate;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "备注")
    private List<SmShipRentBrokerListBo> rentList = new ArrayList<>();

}
